package cn.eeepay.framework.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;


public class AccountAddrOrder implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private Long id;

    /**
     * 账单地
     */
    private String accountAddress;

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 商户号
     */
    private String merchantNo;

    /**
     * 注册地区
     */
    private String merProvince;

    /**
     * 金额
     */
    private BigDecimal transAmount;

    /**
     * 集群号
     */
    private String groupCode;

    /**
     * 核心交易类型，1:优享， 2:vip， 3:普通刷卡
     */
    private String transTypeint;

    /**
     * 跳转id
     */
    private Integer jumpId;

    /**
     * 账单日期
     */
    private Date accountDate;

    private BigDecimal countQuota;          //总额度

    private BigDecimal surplusQuota;        //剩余额度

    private String usePercent;          //使用占比

    /**
     * 创建时间
     */
    private Date createTime;

    public AccountAddrOrder() {
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getAccountAddress() {
        return accountAddress;
    }

    public void setAccountAddress(String accountAddress) {
        this.accountAddress = accountAddress;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getMerchantNo() {
        return merchantNo;
    }

    public void setMerchantNo(String merchantNo) {
        this.merchantNo = merchantNo;
    }

    public String getMerProvince() {
        return merProvince;
    }

    public void setMerProvince(String merProvince) {
        this.merProvince = merProvince;
    }

    public BigDecimal getTransAmount() {
        return transAmount;
    }

    public void setTransAmount(BigDecimal transAmount) {
        this.transAmount = transAmount;
    }

    public String getGroupCode() {
        return groupCode;
    }

    public void setGroupCode(String groupCode) {
        this.groupCode = groupCode;
    }

    public String getTransTypeint() {
        return transTypeint;
    }

    public void setTransTypeint(String transTypeint) {
        this.transTypeint = transTypeint;
    }

    public Integer getJumpId() {
        return jumpId;
    }

    public void setJumpId(Integer jumpId) {
        this.jumpId = jumpId;
    }

    public Date getAccountDate() {
        return accountDate;
    }

    public void setAccountDate(Date accountDate) {
        this.accountDate = accountDate;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public BigDecimal getCountQuota() {
        return countQuota;
    }

    public void setCountQuota(BigDecimal countQuota) {
        this.countQuota = countQuota;
    }

    public BigDecimal getSurplusQuota() {
        return surplusQuota;
    }

    public void setSurplusQuota(BigDecimal surplusQuota) {
        this.surplusQuota = surplusQuota;
    }

    public String getUsePercent() {
        return usePercent;
    }

    public void setUsePercent(String usePercent) {
        this.usePercent = usePercent;
    }
}
